@charset "utf-8";

/* CSS Document */

html {

	height: 100%

}

body {

	height: 100%;

	margin: 0px;

	padding: 0px;

}

*

{

	font-size:12px;

}

.ui-layout-west,

.ui-layout-west .ui-layout-content { /* content-div has Accordion */

	padding: 0;

	overflow: hidden;

}

.checkdiv

{

	margin:0;

	padding:0;

	display:block;

	border-bottom:1px solid #CCC;

}



.ui-accordion-content

{

	padding:2px !important;	

}



.ui-accordion-content div:hover

{

	cursor:pointer;

	background-color:#FFC;

}

.ui-accordion-content div *:hover

{

	cursor:pointer;

}



#container {

	position:absolute;

	top:		60px;

	left:0;

	right:0;

	bottom:0px;

	overflow:hidden;

	margin:		0 auto;

}



#inner-container {

	height:		100%;

	margin:		0 auto;

	width:		100%;

	_width:		700px; /* min-width for IE6 */

}



.pane {

	display:	none; /* will appear when layout inits */

}





#logo

{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:18px;

	position:absolute;

	top:0;

	left:0;

	height:60px;

	right:0;

	text-align:center;

	padding-top:5px;

}



#properties div{

	cursor:pointer;

	font-size:12px;

	font-weight:bold;

	padding :2px !important;

	right:0px;

	bottom:0px;

	text-align:left;

	vertical-align:middle;

	border-bottom:1px solid #eee;

}



#info

{

	height:600px;

	overflow:auto;

}





a.button {

	padding: .4em 1em .4em 20px;

	text-decoration: none;

	position: relative;

}

a.button  span.ui-icon {

	margin: 0 5px 0 0;

	position: absolute;

	left: .2em;

	top: 50%;

	margin-top: -8px;

	zoom: 1;

}

#map_container, #earth_container {

	margin:0px;

	position:absolute;

	left:0;

	top:36px;

	right:0;

	bottom:0;

}



#map_canvas, #map3d {

	position:absolute;

	left:0;

	top:0;

	right:0; 

	bottom:0;

}



#pano {

	left:0;

	top:0px;

	right:0; 

	height: 450px;

	background-color:#063;

}



#map_toolbar {

	position:absolute;

	left:0;

	top:0px;

	right:0;

	height:40px;

	padding-top:10px;

	padding-left:10px;

	vertical-align:middle;

}



.tabpanel

{

	bottom: 0px;

	overflow:auto;



}

polygonCreationDialog label, polygonCreationDialog input { display:block; }

polygonCreationDialog input.text { margin-bottom:12px; width:95%; padding: .4em; }

polygonCreationDialog fieldset { padding:0; border:0; margin-top:25px; }

.ui-dialog .ui-state-error { padding: .3em; }



/* colorpicker stuff */

#red, #green, #blue {

	float: left;

	clear: left;

	width: 300px;

	margin: 15px;

}

#swatch {

	width: 120px;

	height: 100px;

	margin-top: 18px;

	margin-left: 350px;

	background-image: none;

}

#red .ui-slider-range { background: #ef2929; }

#red .ui-slider-handle { border-color: #ef2929; }

#green .ui-slider-range { background: #8ae234; }

#green .ui-slider-handle { border-color: #8ae234; }

#blue .ui-slider-range { background: #729fcf; }

#blue .ui-slider-handle { border-color: #729fcf; }